package com.lms.busi.common.res;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.lms.common.pure.entity.ITreeNode;
import lombok.Data;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.List;

@Data
public class TLmsStaffRes implements ITreeNode<String> {
    @ExcelIgnore
    private String id;
    @ExcelProperty(value="姓名")
    private String name;
    @ExcelProperty(value="出生日期")
    private LocalDate birthday;
    @ExcelProperty(value="性别")
    private String sex;
    @ExcelProperty(value="联系方式")
    private String contactInfo;
    @ExcelProperty(value="毕业院校")
    private String educationFrom;
    @ExcelProperty(value="专业")
    private String majorStudied;
    @ExcelProperty(value="学历")
    private String educationLevelType;
    @ExcelProperty(value="首次参加工作时间")
    private LocalDate firstEmploymentDate;
    @ExcelProperty(value="入职海颐时间")
    private LocalDate joinedDate;
    @ExcelProperty(value="邮箱")
    private String email;
    @ExcelProperty(value="身份证号码")
    private String idCard;
    @ExcelProperty(value="户籍所在地")
    private String registeredResidence;
    @ExcelIgnore
    private String status;
    @ExcelIgnore
    private LocalDate leaveDate;
    @ExcelIgnore
    private String deptId;
    @ExcelIgnore
    private String leaderId;
    @ExcelProperty(value="办公地点")
    private String officePlace;
    @ExcelIgnore
    private String postType;
    @ExcelIgnore
    private Integer postSort;
    @ExcelIgnore
    private String postLevel;
    @ExcelIgnore
    private String deptName;
    @ExcelProperty(value="职位")
    private String postName;
    @ExcelIgnore
    private String workType;
    @ExcelIgnore
    private String type;
}
